package cn.tedu.csmall.common.web;

public enum State {

    OK(2000),
    ERR_BAD_REQUEST(40000), // 客户端引起的--请求参数格式错误
    ERR_CATEGORY_NAME_DUPLICATE(4100),//客户端引起的 - 类别 - 名称冲突（被占用）
    ERR_CATEGORY_NOT_FOUND(4101),//客户端引起的 - 类别 - 不存在（查询参数值不正确）
    ERR_CATEGORY_ENABLE(4200),//客户端引起的 - 修改启用冲突
    ERR_CATEGORY_IS_DISPLAY(4201),//客户端引起的 - 修改显示冲突
    ERR_CATEGORY_IS_PARENT(4300),//是父级类别异常
    ERR_JWT_EXPIRED(4901),//客户端 登录信息过期
    ERR_JWT_MALFORMED(4901),//客户端 数据错误
    ERR_JWT_SIGNATURE(4901),//客户端 签名错误
    ERR_INSERT(5000),//服务端引起的插入数据错误
    ERR_UPDATE(5001),//服务端引起的更新数据错误
    ERR_INTERNAL_SERVER_ERROR(5500);//服务器内部错误



    private Integer value;

    State(Integer value) {
        this.value = value;
    }

    public Integer getValue() {
        return value;
    }
}
